

//实例化tag textarea 表单按钮内容
KSFormCreator.prototype.makeTagTextarea=function(cell,parent_dom){  
    var _self=this;
    //var map_json=_self.getMap(); //获取JSON 信息
    
    //cell 信息
    var sub_cell=cell;//map_json.cell[cell_index];
    //检查SUB_CELL
    if("textarea" !== sub_cell.type.toLowerCase()){
        throw new Error(KSFormCreator.CONST_ERROR_CODE_FORM_CELL_TYPE_ERROR,_self.getErrorInfo(KSFormCreator.CONST_ERROR_CODE_FORM_CELL_TYPE_ERROR));
    }
    
    var create_dom = $(_self.getCellTemplate('textarea',sub_cell.template,_self.getTemplateCategory()));  
    //获取DOM 中的 text 元素
    var create_dom_arr=new Array;
    if($(create_dom).is('textarea')){
        //如果是裸元素
        create_dom_arr[0]=create_dom;
    }else{
        //非裸元素
        var create_dom_arr=$(create_dom).find("textarea");
        if(1 !== create_dom_arr.length){
            throw new Error(KSFormCreator.CONST_ERROR_CODE_FORM_CELL_NOT_FIND_ELEMENT_FROM_TEMPLATE,_self.getErrorInfo(KSFormCreator.CONST_ERROR_CODE_FORM_CELL_NOT_FIND_ELEMENT_FROM_TEMPLATE));
        }
    }
    
    
    $(create_dom_arr[0]).attr("name",sub_cell.name);  
    for(var i=0;i<sub_cell.attr.length;i++){
        $(create_dom_arr[0]).attr(sub_cell.attr[i][0], sub_cell.attr[i][1]);  
    }
    
    
    
//    
//    //循环cell 节点
//    if('undefined' !== typeof(sub_cell.cell)){
//        //接下来循环具体的cell
//        for(var i=0; i<sub_cell.cell.length; i++){
//            //获取当前表单元素定义
//            var sub_option_cell=sub_cell.cell[i];
//            //var sub_cell_attr=KSFormCreator.GetCellAttr(i,map_json); //获取下标元素的默认属性，这个分析函数是静态的
//
//            switch(sub_option_cell.type.toLowerCase()){
//                case "option" :
//                    _self.makeTagSelectOption(sub_option_cell,create_dom_arr[0]);
//                    break;
//            }
//
//        }
//    }
    
    $(parent_dom).append(create_dom);//将文本框追加到表单中
    
    return _self;
    
};